package com.liveneo.adapter.base.service;

import java.util.List;

/**
 * 配置项服务接口
 * 
 * @author liveneo
 *
 */
public interface ConfigurationService {
    /**
     * 获取忽略MobileHttpFilter过滤器处理的手机访问URL列表
     * 
     * @return
     */
    public List<String> getIgnoreMobileUrlList();

    /**
     * OSS服务器上传密钥
     * 
     * @return
     */
    public String getAccessKeyId();

    /**
     * OSS服务器上传密码
     * 
     * @return
     */
    public String getAccessKeySecret();

    /**
     * OSS服务器外网地址
     * 
     * @return
     */
    public String getEndpoint();

    /**
     * OSS服务器内网地址
     * 
     * @return
     */
    public String getEndpointInternal();

    /**
     * OSS服务器bucket名称
     * 
     * @return
     */
    public String getBucketName();

    /**
     * 中兴OSS服务器bucket名称
     * 
     * @return
     */
    public String getBucketNameVideo();

    /**
     * 根据key值获取OSS服务器buctet名称
     * 
     * @return
     */
    public String getBucketNameByKey(String key);

    /**
     * OSS服务器访问url过期时间
     * 
     * @return
     */
    public String getOutOfDate();
}
